alter table jms_dm.dm_mng_customer_daliy_center_waybill_detail_dt
    set tblproperties ('external.table.purge' = 'true');
drop table jms_dm.dm_mng_customer_daliy_center_waybill_detail_dt;

CREATE EXTERNAL TABLE if not exists jms_dm.dm_mng_customer_daliy_center_waybill_detail_dt
(
    date_time                   string COMMENT '日期',
    scan_time                   string COMMENT '中心到件时间',
    waybill_no                  string COMMENT '运单号',
    customer_code               string COMMENT '客户编码',
    customer_name               string COMMENT '客户名称',
    project_name                string COMMENT '项目名称',
    site_code                   string COMMENT '中心到件站点',
    site_name                   string COMMENT '中心名称',
    agent_code                  string COMMENT '代理区编码',
    agent_name                  string COMMENT '代理区名称',
    network_type                string COMMENT '中心到件站点类型',
    send_station_number         int COMMENT '最早中心站点序列号',
    last_update_time            string COMMENT '运单最后更新时间',
    pick_network_code           string COMMENT '运单寄件网点',
    end_network_network_code    string COMMENT '末端网点',
    deliver_early_scantime      string COMMENT '最早派件时间',
    deliver_later_scansitecode  string COMMENT '最晚派件网点',
    instore_early_scantime      string COMMENT '第一次入库时间',
    instore_early_scansitecode  string COMMENT '最后一次入库网点',
    outstore_early_scantime     string COMMENT '第一次出库时间',
    outstore_early_scansitecode string COMMENT '第一次出库网点',
    sign_early_scantime         string COMMENT '第一次签收时间',
    sign_early_scansitecode     string COMMENT '最后一次签收扫描网点',
    instore_flag                int COMMENT '1代表入库操作,0代表未入库',
    is_refund_flag              int COMMENT '是否退回件,1是,0否',
    is_void_flag                int COMMENT '是否作废件 1是,0否',
    is_sign_flag                int COMMENT '签收标识 1正常签收2退件签收0未签收',
    2sign_safe_flag             int COMMENT '退件签收的妥投标识,1妥投0未妥投',
    nosign_safe_flag            int COMMENT '未签收但是经过网点的妥投标识,1妥投0未妥投',
    del_war_flag                int COMMENT '派件标识,1代表派件未签收,0其他',
    7d_update_flag              int COMMENT '超过7天未跟新 1 是 0 否',
    network_flag                int COMMENT '1代表中心后经过网点,0代表中心后未经过网点',
    work_order_flag             string COMMENT '客诉标识明细,6种',
    work_order_join             int COMMENT '客诉标识,1代表客诉0代表非客诉',
    arbitration_flag            string COMMENT '仲裁标识',
    arbitration_join            int COMMENT '丢失标识 ,1代表丢失,0代表未丢失',
    express_flag                string COMMENT '质量工单标识',
    express_join                int COMMENT '破损标识 1,代表破损,0未破损'
)
    COMMENT '客服日报代理区-运单明细'
    PARTITIONED BY (
        dt string COMMENT '订单录入时间')
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_dm.db/external/dm_mng_customer_daliy_center_waybill_detail_dt'
;
